package com.warm.base.design.c_prototype;

/**
 * @Date: 2019/11/21 17:24
 * @Author: LChuang
 * @Description:
 */
public class Prototype implements Cloneable {

    /**
     *  重写克隆方法: 调用父类的Object克隆方法 --> JVM 进行内存操作直接拷贝<原始数据流>
     *      不会有(类加载,实例化,初始化等)速度远快于实例化操作
     */
    @Override
    protected Object clone() throws CloneNotSupportedException {
        Prototype prototype = (Prototype) super.clone();
        return prototype;
    }
}
